Linux Embedded System Programming

Access to Flash Memory from Bootloader

About Storage system

Yocto Project

Device Tree

Buildroot

Package Format & Package manager

Build System

Linux Embedded

Device Table

Network Config

devtmpfs [device node]

user login service

Linux Server Log

init Program

U-boot

Load root filesystem to target

mount

Device & Device node

proc & sysfs

device node

sysroot

Staging directory(Root File System)

Root File System; RFS

Booting Process

Coroutines

Binary Utils

mount umount & /etc/fstab

GNU makefile

GNU gcc compiler

Some Systems Command

Partition

device file

Linux Kernel

minicom

Device Tree

arm-cortex_a8-linux-gnueabi-gcc

beagle bone black connection (with ssh)

crosstool-ng with BBB

Handling Interrupts

Push Button Device Driver

Network

Timer

Macro Define

DE1-SoC

Arm Instruction

7segment led_DE1-SoC with Linux

Device Driver function

Hello World Kernel module

Module Programming

Device driver Programming

System Call Implement[not complete]

Signal & pid_Kernel Interface

Device Driver_Kernel Interface

Message Print_Kernel Interface

Synchronization_Kernel Interface

Data Copy_Kernel Interface

Memory_Kernel Interface

Interrupt_Kernel Interface

port I/O_Kernel Interface

Kernel data type & Kernel Interface Function

Kernel Programming

Tool Chain

ABI & EABI

Cross Development Environment